Uploading Results to Helix QAC Dashboard

Analysis results can be distributed more widely by uploading them to Helix QAC Dashboard. A single set of uploaded results becomes a snapshot in Helix QAC Dashboard, representing the project status at a point in time. If results are uploaded regularly, then Helix QAC Dashboard holds a series of snapshots, one for each upload. Together they form a record of progress over a period of time.

The value of these snapshots is greatly enhanced if the results come from known versions of the source code, with a consistent set of options being used to produce those results. We have noted that a number of customers have achieved this by integrating the uploading of results as part of their server-side build automation. For this, those customers made use of the QA·CLI function described in qacli upload.

Different snapshots should not be uploaded from different locations to a common, shared project. This should be done from a central location in a controlled fashion, one snapshot at a time.

Where there is no central location, as with GUI-driven projects that are shared as informal projects, snapshots can be created from full or partial contents.

Care should be taken not to remove or overwrite a snapshot that is still needed. Create a new Solo project if necessary.
If you wish to create what is termed a Solo project with a single snapshot that is continuously overwritten—for example, if you wish to review code that has not been checked in yet—then create the project on the Helix QAC Dashboard server using the Project Dashboard -> Create New Project button, and select the Single Snapshot Mode option. For further details, please refer to the Helix QAC Dashboard documentation.